2008-10-22 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkscreen-x11.c: Only emit size-changed if the screen
size actually changed.
svn path=/trunk/; revision=21698
+2008-10-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkscreen-x11.c: Only emit size-changed if the screen
+ size actually changed.
+
2008-10-21 Michael Natterer <mitch@imendio.com>
* gdk/gdkdraw.c
_gdk_x11_screen_size_changed (GdkScreen *screen,
XEvent *event)
{
+ gint width, height;
+
+ width = gdk_screen_get_width (screen);
+ height = gdk_screen_get_height (screen);
+
#ifdef HAVE_RANDR
if (!XRRUpdateConfiguration (event))
return;
else
return;
#endif
-
+
+ if (width == gdk_screen_get_width (screen) &&
+ height == gdk_screen_get_height (screen))
+ return;
+
_gdk_x11_screen_process_monitors_change (screen);
g_signal_emit_by_name (screen, "size_changed");
}